]> dgit.raspbian.org Git - gnome-shell.git/commit
calendar: Disconnect all Notification signals on NotificationMessage destruction
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 22 Sep 2015 15:27:56 +0000 (17:27 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Tue, 22 Sep 2015 16:16:16 +0000 (18:16 +0200)
commit409f6718b88400c62fa63a66692e42cbce03e790
treeed373e78ebbcd4789c2d305545819d56388b854e
parent9c0e1790809c83c2dee4fe4abac3ff905297c240
calendar: Disconnect all Notification signals on NotificationMessage destruction

The destroy signal handler is kept connected despite the NotificationMessage
being destroyed, which leaves dangling NotificationMessage objects that will
be mass destroyed when the Notification object these depend upon is finally
destroyed.

Depending on the amount of accumulated NotificationMessages, this may lead
to temporary freezes or other more funky issues when recursion limits are
hit.

https://bugzilla.gnome.org/show_bug.cgi?id=755425
js/ui/calendar.js